package net.wanho.ums.mapper;

import net.wanho.ums.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Author：汤小洋
 * Date：2023-08-15 16:37
 * Description：<描述>
 */
public interface UserMapper {

    void insert(User user);

    void deleteById(Integer id);

    void update(User user);

    void updateStatus(@Param("id") Integer id, @Param("status") Integer status);

    List<User> selectAll();

    User selectById(Integer id);

    User selectByName(String name);

    List<User> selectByCondition(User user);

    void deleteBatch(List<Integer> ids);
}
